To ensure organizations consent to data transactions before they are
committed to the ledger, the same decentralized methods of coming to an
agreement that underpins the new chaincode life cycle management can
also be used in your own chaincode applications.
2. Private data enhancements
For working with and sharing private data without the requirement of
creating private data collections for all combinations of channel members
that may want to transact, Fabric v2.0 also enables new patterns.
Specifically, instead of sharing private data within a collection of
multiple members, you may want to share private data across collections,
where each collection may include a single organization or perhaps a
single organization along with a regulator or auditor.
3 . External chaincode launcher
To build and launch chaincode with the technology of their choice, the
operators are empowered by the external chaincode launcher feature. The
use of external builders and launchers is not required as the default
behavior builds and runs chaincode in the same manner as prior releases
using the Docker API.
Hyperledger fabric is a modular blockchain. How it is useful for
plug-and-play?
From the very beginning, Hyperledger Fabric was designed for enterprise use
intended as a foundation for developing applications with a modular
architecture. Its modular design satisfies a broad range of industry use cases
offering a unique approach to the consensus that enables performance at scale
while preserving privacy.
The key features of Hyperledger Fabric and what differentiates it from other
distributed ledger technologies are:
It has a permissioned architecture
It is highly modular
It has a pluggable consensus
It is based on an open smart contract model having the flexibility to
implement any desired solution model (account model, U TXO model,
structured data, unstructured data, and so on)
It has a low latency of finality/ confirmation